#include "qresourcefilewidget.h"

#include "qresourcetreeview.h"

#include <QVBoxLayout>

QResourceFileWidget::QResourceFileWidget(AbstractCore *core, QWidget *parent):
    QWidget(parent),
    m_treeView(new QResourceTreeView(core,this)),
    m_core(core)
{

    QVBoxLayout *l=new QVBoxLayout(this);

    l->setMargin(0);
    l->setSpacing(0);

    l->addWidget(m_treeView);
    connect(m_treeView,SIGNAL(selectChange()),this,SIGNAL(selectChange()));
}

void QResourceFileWidget::addResourceFile(QString str)
{
    m_treeView->addFile(str);
}

void QResourceFileWidget::removeResourceFile(QString str)
{
    m_treeView->removeFile(str);
}

void QResourceFileWidget::clear()
{
    m_treeView->clear();
}

void QResourceFileWidget::select(QString str)
{
    m_treeView->select(str);
}

QString QResourceFileWidget::getSelect()
{
    return m_treeView->getSelect();
}
